function sidesads() {
    $.get(base_url + 'index/getads/' + $('.content').height() + '/' + $('#getsizesize').height(), function(data) {
        if (data) {
            var da = jQuery.parseJSON(data)
            $('.left_ads').html(da.left)
            $('.right_ads').html(da.right)
        } else {
            return false;
        }
    })
    setTimeout("sidesads()", 30000);
}

function notactive() {
    $('#notregi').show(200).delay(10000).hide(200);
}
$(function() {
    $(window).scroll(function() {
        if ($(this).scrollTop() > 100) {
            $('a[rel=to-top]').fadeIn('slow');
            $('#tpnav').attr('style', 'box-shadow: 0 2px 25px #A1A1A1;border-bottom: 2px solid #FFFFFF');
        } else {
            $('a[rel=to-top]').fadeOut('slow');
            $('#tpnav').attr('style', '')
        }
    });
    $('a[rel=to-top]').click(function(e) {
        e.preventDefault();
        $('body,html').animate({
            scrollTop: 0
        }, 'slow');
    });
    
    $('#notregiback').click(function(){
         $('#notregi').remove();
    })
    //================= clos message =================//
    $('#close_message').click(function() {
        var mainparent = $(this).parent('div');
        if (mainparent.is(":visible")) {
            mainparent.slideUp(1000, function() {
                $(this).remove();
            });

        }
    })

    setTimeout(function() {
        $('#close_message').click();
    }, 15000);

    $('#prodmaincat').change(function() {

        $.ajax({
            url: base_url + 'products/subcats/' + $(this).val(),
        }).done(function(data) {
            $('#prodsubcats').html(data);
            $('#prodsubcats').change()
            try {
                prodsubcats()
            } catch (err) {
            }

        })
        $.ajax({
            url: base_url + 'products/needcolor/' + $(this).val(),
        }).done(function(data) {
            if (data == 'yes') {
                $('#prodcolor').show();
            } else if (data == 'no') {
                $('#prodcolor').hide();
            } else {
                $('#prodcolor').hide();
            }
        });
        $.ajax({
            url: base_url + 'products/needsize/' + $(this).val(),
        }).done(function(data) {
            if (data == 'yes') {
                $('#prodsize').show();
            } else if (data == 'no') {
                $('#prodsize').hide();
            } else {
                $('#prodsize').hide();
            }
        });

    })

    $('#prodtrademark').change(function() {
        if ($(this).val() == 'other') {
            $('#prodothertrade').show();
        } else {
            $('#prodothertrade').hide();
            $('#othertrade').val('');
        }
    })

    $('#shipingweghit').keyup(function() {
        var shipingunderten = parseFloat($('#shiping_under_ten').val());
        var shipingberunite = parseFloat($('#shiping_for_unit').val());
        var shiping = 0;
        var weight = $(this).val();
        var bet = 0;
        if (weight <= 10 && weight != 0) {
            shiping = shipingunderten;
        } else
        if (weight > 10 && weight != 0)
        {
            bet = weight - 10;
            shiping = shipingunderten + (bet * shipingberunite)
        }
        $('#shipingprice').val(shiping);
    })

    $('#spdays').keyup(function() {
        if ($('#soffers').is(':checked')) {
            var sprice = $('#special_product_price').val()
            var price = 0;
            var days = $(this).val();
            if (days != 0) {
                price = sprice * days;
            }
            $('#spprice').val(price);
        } else {
            $('#spprice').val('0');
        }
    })
    $('#soffers').change(function() {
        $('#spdays').keyup();
    })

    $('#discountprec').keyup(function() {
        if ($('#price').val()) {
            var price = $('#price').val();
            var discount = $(this).val();
            $('#discountprice').val(price - (price * discount / 100))
        } else {
            $('#discountprice').val('0')
        }
    })
    $('#discountprice').keyup(function() {
        if ($('#price').val()) {
            var price = $('#price').val();
            var discount = $(this).val();
            $('#discountprec').val((price - discount) / price * 100)
        } else {
            $('#discountprec').val('0')
        }
    })

    $('#price').keyup(function() {
        if ($('#discountprice').val()) {
            $('#discountprice').keyup()
        } else if ($('#discountprec').val()) {
            $('#discountprec').keyup()
        }
    })

    $('.deleteimage').click(function() {
        var counter = $(this).attr('imagecounter');
        var src = $(this).attr('imgsrc');
        $(this).parents('li').html('<span>' +
                '<div class="browse"><samp>' +
                '<input type="file" name="image' + counter + '" id="file' + counter + '" /><label for="file' + counter + '"></label>' +
                '</samp><strong></strong></div></span><div class="radio"><samp>' +
                '<input type="radio" name="dimage" value="' + counter + '" id="image' + counter + '" ><label for="image' + counter + '">' + $('#delfimageb').val() + '</label>' +
                '</samp></div>' + '<input type="hidden" name="removed[]" value="' + src + '" >');
        return false;
    })

    $('#prodsubcats').change(function() {
        if ($(this).val() != '0') {
            var product;
            if ($('#productid').val())
                product = $('#productid').val()
            $('#additional').load(base_url + 'products/additionaldata/' + $(this).val() + '/' + product)
        } else {
            $('#additional').html('')
            return false
        }
    })

    $('#prodmaincat').change();
    $('#prodtrademark').change();
    $('#shipingweghit').keyup();

    function sortprice(da, dd) {
        $('#' + dd + ' .category_tabs div' + da + ' ul #sortprice').map(function() {
            // map sort-value and relevant dom-element for easier handling
            return {val: parseFloat($(this).val(), 10), el: this.parentNode};
        }).sort(function(a, b) {
            // a simple asc-sort
            return b.val - a.val;
        }).map(function() {
            // reduce the list to the actual dom-element
            return this.el;
        }).appendTo('#' + dd + ' .category_tabs div' + da + ' ul');

    }

    function sortdatedes(da, dd) {
        $('#' + dd + ' .category_tabs div' + da + ' ul #sortdate').map(function() {
            // map sort-value and relevant dom-element for easier handling
            var dt = new Date($(this).val())
            return {val: dt, el: this.parentNode};
        }).sort(function(a, b) {
            // a simple asc-sort
            return b.val - a.val;
        }).map(function() {
            // reduce the list to the actual dom-element
            return this.el;
        }).appendTo('#' + dd + ' .category_tabs div' + da + ' ul');

    }

    function sortdateasc(da, dd) {
        $('#' + dd + ' .category_tabs div' + da + ' ul #sortdate').map(function() {
            // map sort-value and relevant dom-element for easier handling
            var dt = new Date($(this).val())
            return {val: dt, el: this.parentNode};
        }).sort(function(a, b) {
            // a simple asc-sort
            return a.val - b.val;
        }).map(function() {
            // reduce the list to the actual dom-element
            return this.el;
        }).appendTo('#' + dd + ' .category_tabs div' + da + ' ul');

    }

    $('[data=cat]').click(function() {
        if ($('#mainsortby').val() == 'price')
            sortprice($(this).children('a').attr('href'), $(this).parents('div').parents('div').attr('id'))
        if ($('#mainsortby').val() == 'new')
            sortdatedes($(this).children('a').attr('href'), $(this).parents('div').parents('div').attr('id'))
        if ($('#mainsortby').val() == 'old')
            sortdateasc($(this).children('a').attr('href'), $(this).parents('div').parents('div').attr('id'))
    })

    $('#mainsortby').change(function() {
        var data = document.getElementsByClassName('ui-tabs-active ui-state-active')
        var pattern = /href="([^\'\"]+)/g;

        // main tab index 0
        var dd = data[0].innerHTML
        dd = dd.match(pattern);
        dd = dd[0].substring(7)
        // active cat index 1
        var da = data[1].innerHTML
        da = da.match(pattern);
        da = da[0].substring(6)
        if ($(this).val() == 'price')
            sortprice(da, dd)
        if ($(this).val() == 'new')
            sortdatedes(da, dd)
        if ($(this).val() == 'old')
            sortdateasc(da, dd)
    })

    $('.cartcolor').change(function() {
        if ($(this).val != 0) {
            $(this).attr('style', 'width: 60px; background-color: ' + $(this).val())
        }
    })
    $('#cartcolor').change();

    $('.storedelete').click(function() {
        var thisdata = $(this)
        $.ajax({url: thisdata.attr('href')}).done(function(data) {
            if (data != 'no') {
                thisdata.parent('div').hide()
                alert(data)
            }
        })
        return false;
    })
    setTimeout('notactive()',20000)
    $(document).ready(function() {
        sidesads()
        $('#loadingpage').remove();

    })

$(document).on('click', '.clickad', function(){
    $.ajax({
            url: base_url + '/advertise/clickad/' + $(this).attr('data-ad'),
        })
})

});